﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations.Schema;


namespace Tesis2.Models
{
    public class ProductoXAlmacen
    {
        [DisplayName("Código ProductoXAlmacen")]
        [Key]
        public int ProductoXAlmacenID { get; set; }

        [DisplayName("Fecha Ingreso")]
        public DateTime Fechai { get; set; }

        [Required(ErrorMessage = "La fecha de vencimiento del producto es requerida")]
        [DisplayName("Fecha Vencimiento")]
        public DateTime Fechav { get; set; }

        [Required(ErrorMessage = "El stock del producto es requerido")]
        [DisplayName("Stock")]
        public int Stock { get; set; }

        //foreign keys

        [DisplayName("Producto")]
        public int ProductoAlmacenID { get; set; }
        public virtual Producto ProductoAlmacen { get; set; }

        [DisplayName("Almacén")]
        public int AlmacenProductoID { get; set; }
        public virtual Almacen AlmacenProducto { get; set; }
    }
}